innovation and technology transfer - Alemán Inglés Diccionario